home *** CD-ROM | disk | FTP | other *** search
- /*
- BDS Welcome Page Link Bar Processing
-
- Copyright (c) 2004 Borland Software Corporation
-
- Written by Daniel Wischnewski.
- Co-Admin of www.delphipraxis.net -- The German Delphi Community
- Email: dwischnewski@gatenetwork.com
- */
-
- var languageTexts;
-
- function getLangText(id)
- {
- var node;
-
- node = languageTexts.selectSingleNode('./item[id="' + id + '"]');
- return getItemValue(node, "text");
- }
-
- function loadLanguageTexts(items)
- {
- var domObject;
- var id;
- var innerHTML;
- var insertAt;
-
- for (var i = 0; i < items.length; i++)
- {
- id = getItemValue(items[i], "id");
- innerHTML = getItemValue(items[i], "text");
- if (id != "" && innerHTML != "")
- {
- domObject = document.getElementById(id);
- if (domObject != null)
- {
- insertAt = getItemValue(items[i], "insertAt");
- if (insertAt == "")
- {
- try
- {
- domObject.innerHTML = innerHTML;
- } catch(e) {
- domObject.outerText = innerHTML;
- }
- } else {
- domObject.insertAdjacentHTML(insertAt, innerHTML);
- }
- }
- }
- }
- }
-
- function loadLanguageStrings()
- {
- var languageStringsXml;
- var date;
- var dateDisplay;
-
- languageStringsXml = loadLanguageStringsXml();
- loadLanguageTexts(languageStringsXml.selectNodes('.//group[id="content"]/item'));
- languageTexts = languageStringsXml.selectSingleNode('.//group[id="text"]');
-
- date = new Date();
- dateDisplay = document.getElementById("dateinfo");
- dateDisplay.innerHTML = date.toLocaleDateString();
- }
-